<?php
declare (strict_types = 1);

namespace app\validate;

use think\Validate;

class OrderValidate extends Validate
{
    /**
     * 定义验证规则
     * 格式：'字段名'	=>	['规则1','规则2'...]
     *
     * @var array
     */
	protected $rule = [
        'order_title'  => 'require',
        'order_type'  => 'require',
        'order_price'  => 'require',
        'order_weight'  => 'require',
        'distance'  => 'require',
//        'order_subscribe_type'  => 'require',
        'order_subscribe_time'  => 'require',
        // 'order_from_name'  => 'require',
        // 'order_from_mobile'  => 'require',
//        'order_from_address'  => 'require',
//        'order_from_usernote'  => 'require',
//        'order_from_location'  => 'require',
        // 'order_to_name'  => 'require',
        // 'order_to_mobile'  => 'require',
        'order_to_address'  => 'require',
        'order_to_usernote'  => 'require',
        'order_to_location'  => 'require',
//        'order_goods_type'  => 'require',
    ];

    /**
     * 定义错误信息
     * 格式：'字段名.规则名'	=>	'错误信息'
     *
     * @var array
     */
    protected $message = [
        'order_title.require' => '请填写订单主题',
        'order_type.require' => '订单类型必须',
        'order_price.require' => '订单金额必须',
        'order_weight.require' => '订单重量必须',
        'distance.require' => '订单距离必须',
//        'order_subscribe_type.require' => '请选择订单类型',
        'order_subscribe_time.require' => '请选择订单时间',
        // 'order_from_name.require' => '请填写订单起始人姓名',
        // 'order_from_mobile.require' => '请填写订单起始人电话',
//        'order_from_address.require' => '请填写订单起始地址',
//        'order_from_usernote.require' => '请填写订单起始详细地址',
//        'order_from_location.require' => '请填写订单起始经纬度',
        // 'order_to_name.require' => '请填写订单结束人姓名',
        // 'order_to_mobile.require' => '请填写订单结束人电话',
        'order_to_address.require' => '请填写订单结束地址',
        'order_to_usernote.require' => '请填写订单结束详细地址',
        'order_to_location.require' => '请填写订单结束经纬度',
//        'order_goods_type.require' => '请选择商品类型',
    ];
}
